📘 FX BOT BUILDER 1.20 – Easy Instruction Guide

👋 Welcome!

This guide will help you understand and set up your FX Bot Builder step by step. Whether you're new to trading bots or just need a refresher, this overview will walk you through the main features in a simple and easy way.


🔧 Main Settings Overview

A. Basic Settings
Start here to set up the core features of your bot.

B. Lot Size Settings
Choose how big each trade will be. Ideal for managing risk!

C. Grid Distance Settings
Set the distance (in pips) between grid levels for multiple orders.

D. Take Profit (TP) / Stop Loss (SL) Settings
Define how much profit or loss will trigger an order to close.

E. Breakeven & Trailing Stop Settings
Protect profits by using breakeven and trailing stop features.

F. Order Closing Settings
Decide when and how the bot should close trades automatically.

G. Drawdown Control (DDR) Settings
Minimize large losses by managing drawdown levels smartly.

H. Hedging Settings
Enable or adjust hedging strategies if your broker allows it.

I. Trading Schedule Settings
Control which days and times the bot is allowed to trade.

J. Notification Settings
Stay updated with alerts via email, phone, or platform messages.

K. User Interface Settings
Customize how your bot's control panel looks and behaves.

L. Indicator Settings
Fine-tune how your bot uses technical indicators for decision-making:

 

🔧 A. Basic Settings – Easy Explanation

This section covers your bot’s core behavior and trading strategy. Here’s what each option means and how it works:


A.1 Strategy Name


🤖 A.2 Strategy Action


📈 A.3 & A.4 Max Buy/Sell Orders


💱 A.5 Max Spread (0 = disabled)


🔢 A.6 Magic Number


🤝 A.7 Allow EA to Manage Manual Orders


🔄 A.8 Allow Buy & Sell at the Same Time


🚀 A.9 Allow Trading Based on Forward Distance


🕐 A.10 Trade Once Per Bar


🎯 A.11 Strategy Settings

Set the rules for when the bot should open BUY or SELL trades.

BUY Strategy

SELL Strategy

You can mix and match these strategies to suit your trading style.


🔢 A.12 Buy-Sell Orders Strategy Assignment

Decide how each order should follow your selected strategies.

BUY Orders

SELL Orders

 


💼 B. Lot Size Settings – Easy Explanation

This section helps you control how big each trade will be. Lot size plays a big role in managing risk and profit, so it’s important to set this up properly.


⚙️ B.1 Initial Lot Size Method

This is where you decide how the bot should calculate the starting lot size for your trades. You can choose Fixed or Automatic.

Option 1: Fixed Lot Size

Option 2: Auto-Lot Size (Based on Balance)

Tip for beginners: Start with Fixed Lot Size if you’re unsure.


🧠 B.2 Lot Size Calculation Method

Once your first trade is placed, the bot can adjust the size of future trades based on a multiplier.

Lot Multiplier Calculation

You can choose how the bot multiplies lot size:

Lot Multiplier

Start Multiplier from Which Order?

Maximum Lot Size

Tip: This helps protect your account from trades getting too big during a long trade series.

 


📉 C. Grid Distance Settings – Easy Explanation

Grid trading means placing multiple orders at different price levels. This section controls how far apart those orders are from each other.

You have three methods to choose from for setting the distance between trades:


🛠️ C.1 Grid Distance Method

Choose how the bot calculates the spacing between grid orders:

Option 1: Custom Grid Distance

You define fixed or dynamic distances manually.

Option 2: ATR Distance

The bot uses the Average True Range (ATR) — a measure of market volatility — to decide grid spacing.

Option 3: High-Low Distance

Uses the difference between recent highest and lowest prices to decide spacing.

You can also set boundaries:


⚙️  C.2 Custom Grid Distance Settings

If you picked Custom Grid Distance, here’s how it works:

Fixed Distance

Dynamic Distance

After order 5, the bot switches to dynamic spacing:

🔎 Example:


📐 C.3 ATR Distance Settings

If you choose ATR Distance, the bot uses market volatility to set the spacing:


📉 C.4 High-Low Distance Settings

This method calculates spacing based on the highest and lowest price over a set period.


Tips for Beginners:

 


🎯 D. Take Profit (TP) / Stop Loss (SL) Settings – Easy Explanation

These settings help your bot automatically close trades — either to secure a profit (TP) or to limit a loss (SL). It’s an important part of risk management.


📉 D.1 Average TP Start at Order No.

Why use it: Helps close all open trades in profit by averaging the TP target, especially in grid trading.


🔧 D.2 TP/SL Distance Method

Choose how the bot calculates how far away the TP/SL levels should be:

  1. Custom Grid Distance (you set the values yourself)
  2. ATR Distance (based on market volatility)
  3. High-Low Distance (based on recent price ranges)

📐 D.3 Custom TP/SL Distance

If you chose Custom, you set fixed TP and SL distances in points:

Tip: Always consider using at least a minimal SL for safety.


📊 D.4 ATR Distance

If you picked the ATR method, the bot uses market volatility to decide TP/SL distance:


📉 D.5 High-Low Distance

This method uses the difference between the highest and lowest prices over a period:


Tips for Beginners:

 


🛡️ E. Breakeven (BE) & Trailing Stop (TS) Settings – Easy Explanation

This section adds extra protection to your trades once they’ve moved in your favor. It helps you lock in profits or reduce losses — automatically!


🎯 E.1 Breakeven / Trailing Stop by Distance

This part manages your open trades based on how far the market has moved.


Breakeven (BE)

What it does: Moves your Stop Loss to the entry price once the trade is in profit — so you don’t lose if the price reverses.

🔒 Example:
If your entry is at 1.1000, and price goes to 1.1200 (200 points up), your SL moves to 1.1100 — locking in 100 points of profit.


Trailing Stop (TS)

What it does: Moves your Stop Loss automatically as the price goes in your favor — trailing behind the peak price.

🧠 Example:
If the price reaches 1.1350, your SL would trail at 1.1100 (1350 – 250).


💰 E.2 Equity Trailing Stop

This adds protection at the account level, not just on individual trades.

🧠 Why it's useful:
Imagine your trades are up $50, but then profit starts to fall. This setting locks in your earnings before the market reverses too much.


Tips for Beginners:

 


🔒 F. Order Closing Settings – Easy Explanation

This section helps you control how and when your bot should close all open trades — to lock in profits, cut losses, or respond to market changes.


💰 F.1 Close All Orders by Profit

Your bot will close all trades if your total profit hits a certain level.

🔎 Use whichever comes first.


🔻 F.2 Close All Orders by Loss

This is a safety feature. The bot will close all trades if you're losing too much.

️ This helps prevent big drawdowns.


💼 F.3 Close All Orders by Total Equity

This setting watches your account’s total value, not just open trades.


🔄 F.4 Close by Reversal Signal

This is a smart auto-close option based on market behavior.

📘 A reversal signal usually means the market is turning against your position.


Tips for Beginners:

 


🚨 G. Drawdown Control (DDR) – Your Settings Explained Simply

This section tells your trading bot how to reduce risk when too many orders are open or when the market is going against you. These settings help lighten your trade load when necessary — protecting your account from big drawdowns.


🔁 G.1 DDR 1: Close the 1st Order (based on Reference Order)

This helps reduce risk while locking in some profit once things are going well.


🔁 G.2 DDR 2: Close the 2nd Order (based on Reference Order)

💡 A cautious move to scale back your position when profit is low but order count is high.


🔁 G.3 DDR 3: Close the 1st Order (based on Opposite Orders)

🔄 This is helpful if the market has reversed strongly and you’re benefiting from the opposite side.


🔁 G.4 DDR 4: Close the 2nd Order (based on Opposite Orders)

🎯 A milder version of DDR 3 — useful in softer market reversals.


🔃 G.5 DDR 5: Close a Trade Between the 1st and Last Order

🧹 This helps remove “stuck” or far-away trades in the middle of your order chain.


Friendly Advice for Beginners:

 


🔁 H. Hedging Settings – Explained for Beginners

Hedging is a risk management technique where the bot opens an opposite trade (Buy if you’re in a Sell, or vice versa) to help balance out losses when the market moves against your main trades. This section controls when and how your bot hedges.


🛡️ H.1 Hedging Strategy 1: Open Opposite Orders

This strategy helps protect your account by opening a trade in the opposite direction if specific conditions are met.

🧠 This setting helps reduce risk when trades go wrong, but stays conservative by limiting lot size and extra trades.


🎯 H.2 Hedging Take Profit (TP) and Stop Loss (SL)

💡 TP/SL values for hedge trades help you define exactly when to cash out or cut losses on the hedge itself.


🚨 H.3 Close All Trades When Hedging Is Active

This is an emergency exit strategy that triggers when certain big-picture results happen during hedging:

🔐 It’s a smart way to “get out clean” when your hedge works or your risk gets too high.


Beginner Tips:

 


I. Trading Schedule Settings – Explained for Beginners

This section controls when your FX BOT BUILDER is allowed to trade — by time, day, and holiday periods. This is especially useful if you want your bot to avoid certain hours or days when the market might be too volatile or too slow (like holidays or weekends).


🕰️ I.1 Trading Time Setting

This means your bot is allowed to trade all day long, 24 hours a day.

🧠 If you want your bot to avoid night-time hours or specific sessions (like the Asian or US session), you can adjust the start and end times accordingly.


📅 I.2 Trading Day Setting

Your bot is currently set to trade every day of the week:

📌 Even though the bot is allowed to trade on weekends, remember: Forex brokers usually close over the weekend. So weekend trading may only apply if your broker supports it, or in markets like crypto.


🎄 I.3 New Year Holiday Period Setting

🧠 Even though you've set a holiday window, trading is not disabled during this time because the “No Trade” option is set to false.

💡 If you want your bot to stop trading over the New Year (when markets are often illiquid or volatile), set "No trade on holiday period" to true.


Tips for Beginners

 

 


📬 J. Notification Settings – Stay Informed While You Trade

This section is all about keeping you in the loop with your bot's activity — even when you’re away from your trading terminal.

The FX BOT BUILDER can send you real-time updates through Telegram, including messages and even screenshots of your charts!


📲 J.1 Telegram Notifications

This feature is enabled: true
So your bot will send notifications to your Telegram account.

Here’s how it works:

 Telegram Bot Token

🛑 Important: Never share your token with others! It gives control of your Telegram bot.

Chat ID (Receiver)


🖼️ Screenshots in Notifications

Your bot can also send chart screenshots along with its messages. That way, you get a visual update of the market or your trades.

📌 This gives you a clear, good-sized chart image. You can tweak the size if you want smaller or larger screenshots based on your device screen.


 

Why Use Telegram Notifications?


💡 Tips for Beginners

 

📱 How to Create a Telegram Bot and Get Your Bot Token

If you want your FX BOT BUILDER to send messages to your Telegram, you’ll need a Telegram bot and a bot token.

🛠️ Step-by-Step Instructions


Step 1: Open Telegram and Search for “BotFather”


🧑💻 Step 2: Create a New Bot

bash
CopyEdit
/newbot

️ Once done, BotFather will send you a message with your bot’s API token.


🔐 Step 3: Copy Your Bot Token

Example:

kotlin
CopyEdit
Use this token to access the HTTP API:
5312336841:AAEFBuwPcMIzmrV6lvfpH5ZS7pDGEmeDDv0

This is your Bot Token.
Keep this secret! Anyone with this token can send messages using your bot.

Paste this token into the “Telegram Token” field in your EA settings.


💬 Step 4: Start the Bot by Sending a Message

Before your bot can send you messages, you need to talk to it first.

This activates the bot for your Telegram account.


🔁 Step 5: Get Your Chat ID

The bot needs to know who to send the messages to (you or your group). To find your chat ID:

Option A – Use a Chat ID Finder Bot:

  1. Search for @userinfobot in Telegram.
  2. Start a chat with it.
  3. It will show your Telegram User ID — this is the same as your Chat ID.

Option B – Use This Simple Trick:

  1. Send any message to your bot.
  2. Then open this URL in your browser:
bash
CopyEdit
https://api.telegram.org/bot<YourBotToken>/getUpdates

Replace <YourBotToken> with your token.

  1. You will see some text. Look for "chat":{"id":...} — that's your chat ID.

📌 Now You’re Ready!

Your bot will now send trade notifications and screenshots directly to your Telegram 🎉

 


🖥️ K. User Interface Settings

This section helps you customize how your trading bot looks and displays information on your chart screen. A clean and informative interface can make your trading easier to monitor and manage.


🔍 K.1 Show Indicators When Backtesting


🎯 K.2 Show Signal Arrows

 BUY Arrows

SELL Arrows


💠 K.3 Show Breakeven Lines


🎨 K.4 Chart Colors

Customize how your chart looks to match your preferences.

Element

     Color

Bullish bar

    Royal Blue

Bearish bar

    Light Steel Blue

Line chart

    Royal Blue

Trade level line

    Dim Gray

Stop level line

    Dark Violet


📊 K.5 Show Information Panel

Display Options

Panel Appearance

Text Colors (for easier reading)

 

What

     Color

General Text

     White

Enabled Status

    Lime

Disabled Status

    Red

Positive Values

    Dodger Blue

Negative Values

    Red

“BUY” Text

    Dodger Blue

“SELL” Text

    Red

“SUM” Text

    Orange

Separating Line

    Dim Gray

Show Stats


Summary

The User Interface Settings are all about customizing your experience—how things look, what information you see, and how clearly it's presented. Even if you're new, having a clean, color-coded visual setup makes trading and bot monitoring much more intuitive.

 

 


📘 L. Indicator Settings – Explained Simply

This section lets you choose which indicators your trading bot will use to understand market conditions and make decisions. Indicators are like tools or sensors that help the bot "see" market trends, momentum, volatility, etc.


🔹 L.101 – Close Price

This checks the most recent closing price of a bar (candle).


🔹 L.102 – Bullish Bar

Used to detect a bullish (upward) candle.


🔹 L.103 – Bearish Bar

Used to detect a bearish (downward) candle.


📘 L.2 – TREND Indicators

These indicators help your bot understand the direction and strength of market trends — whether the price is generally going up, down, or staying flat.


🔹 L.201 – ADX (Average Directional Movement Index)

Measures trend strength – not direction, just how strong a trend is.


🔹 L.202 – ADXW (Wilder's ADX)

A variation of the standard ADX, using Wilder’s smoothing method.

Same settings as ADX:


🔹 L.203 – AMA (Adaptive Moving Average)

A dynamic moving average that adjusts to market volatility.


🔹 L.204 – BB (Bollinger Bands)

Shows volatility and price movement around a moving average.


🔹 L.205 – DEMA (Double Exponential Moving Average)

A smoother version of a moving average – reacts faster than a standard MA.


🔹 L.206 – ENV (Envelopes)

Two lines around a moving average, showing possible overbought/oversold levels.


🔹 L.207 – FrAMA (Fractal Adaptive Moving Average)

Adapts its smoothing based on market "roughness" (volatility and structure).


🔹 L.208 – ICHI (Ichimoku Kinko Hyo)

A complete trend-following system showing support/resistance and trend direction.


🔹 L.209 – MA (Moving Average)

Simple tool for identifying direction of price.


🔹 L.210 – SAR (Parabolic SAR)

Follows price like dots above or below the candles — helps spot trend reversals.


🔹 L.211 – STD (Standard Deviation)

Measures volatility — how much the price moves away from the average.


🔹 L.212 – TEMA (Triple Exponential Moving Average)

Faster and smoother than DEMA and EMA. Useful for early trend signals.


🔹 L.213 – VIDyA (Variable Index Dynamic Average)

Adjusts based on market volatility and momentum.

 


📘 L.3 – OSCILLATOR Indicators

Oscillators help your bot understand when a market might reverse direction — by showing whether it's "overbought" (too high) or "oversold" (too low).


🔹 L.301 – ATR (Average True Range)

Measures average market volatility over a specific number of bars.

📌 Use ATR to avoid entering during low volatility or confirm explosive breakouts.


🔹 L.304 – CHKN (Chaikin Oscillator)

Combines price and volume to identify money flow.

📌 Useful for confirming bullish/bearish moves with volume.


🔹 L.305 – CCI (Commodity Channel Index)

Helps spot overbought/oversold conditions.

📌 Good for ranging markets and spotting entry points.


🔹 L.307 – FORCE (Force Index)

Measures price change and volume to show buying/selling pressure.

📌 Helps confirm trend strength or reversals.

🔹 L.308 – MACD (Moving Average Convergence Divergence)

A momentum and trend-following indicator using EMAs.

📌 Powerful for trend confirmation and spotting momentum shifts.


🔹 L.311 – RSI (Relative Strength Index)

Very popular – shows overbought (above 70) or oversold (below 30) levels.

📌 Classic and widely used tool in both trending and ranging markets.


🔹 L.312 – RVI (Relative Vigor Index)

Compares closing prices to trading range – confirms trend direction.

📌 Use for trend confirmation, often paired with other indicators.


🔹 L.313 – Stoch (Stochastic Oscillator)

Shows where price is relative to its high/low range – great for spotting reversals.

📌 Great for reversal entries and exits.